package com.qf.entity;

import com.alibaba.druid.sql.PagerUtils;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.qf.util.PageUtil;
import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * (MedicineAudit)实体类
 *
 * @author makejava
 * @since 2024-12-07 19:56:04
 */

@Data
public class MedicineAudit  extends PageUtil implements Serializable {
    private static final long serialVersionUID = -85198229157198360L;
/**
     * 审核记录的唯一标识符
     */
    private Integer auditId;
/**
     * 外键product表主键id
     */
    private Integer productId;
/**
     * 药品分类编码
     */
    private String drugTypeCode;
/**
     * 药品名称
     */
    private String productName;
/**
     * 生产厂家
     */
    private String manufacturer;
/**
     * 药品类型，表示药品的分类，如西药、中药等
     */
    private String medicineType;
/**
     * 药品规格
     */
    private String specification;
/**
     * 药品单位，如盒、瓶等
     */
    private String medicineUnit;
/**
     * 药品价格
     */
    private Double price;
/**
     * 审核日期（申请日期）
     */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date auditDate;
/**
     * 生产时间
     */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date shelfLife;
/**
     * 截至日期
     */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date upToTime;
/**
     * 商品图
     */
    private String tradeChart;
/**
     * 库存数量
     */
    private Integer inventory;
/**
     * 药品描述(备用字段1)
     */
    private String drugDescription;
/**
     * 审核状态,1审核通过,0未审核,2已拒绝
     */
    private String auditStatus;
/**
     * 审核员的唯一标识符，需要关联到审核员信息表
     */
    private Integer auditorId;
/**
     * 审核备注或拒绝原因（药品描述）
     */
    private String comments;
/**
     * 外键medicine_category表id（药品类型表）
     */
    private Integer categoryId;
/**
     * 备用字段2
     */
    private String getReady2;
/**
     * 备用字段3
     */
    private String getReady3;
/**
     * 备用字段4
     */
    private String getReady4;
/**
     * 备用字段5
     */
    private Integer getReady5;
/**
     * 备用字段6
     */
    private Integer getReady6;




}

